<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>bootstrap-TAB标签页学习</title>
    <link rel="stylesheet" href="/css/bootstrap.css">
    <script type="text/javascript" src="/js/jquery-3.2.1.min.js"></script>
    <script type="text/javascript" src="/js/bootstrap.js"></script>
</head>
<body>
<h1>data属性的标签页（Tab）插件及淡入淡出的效果</h1>
<ul id="myTab" class="nav nav-tabs">
    <li class="active">
        <a href="#home" data-toggle="tab">
            菜鸟教程
        </a>
    </li>
    <li>
        <a href="#ios" data-toggle="tab">ios</a>
    </li>
    <li class="dropdown">
        <a href="#" id="myTabDrop" class="dropdown-toggle" data-toggle="dropdown">
            Java<b class="caret"></b>
        </a>
        <ul class="dropdown-menu" role="menu" aria-labelledby="myTabDrop">
            <li><a href="#jmeter" tabindex="-1" data-toggle="tab">jmeter</a></li>
            <li><a href="#ejb" tabindex="-1" data-toggle="tab">ejb</a></li>
        </ul>
    </li>
</ul>

<div id="myTabContent" class="tab-content">
    <div class="tab-pane fade in active" id="home">
        <p>菜鸟教程是一个提供最新的web技术站点，本站免费提供了建站相关的技术文档，帮助广大web技术爱好者快速入门并建立自己的网站。菜鸟先飞早入行——学的不仅是技术，更是梦想。</p>
    </div>
    <div class="tab-pane fade" id="ios">
        <p>iOS 是一个由苹果公司开发和发布的手机操作系统。最初是于 2007 年首次发布 iPhone、iPod Touch 和 Apple
            TV。iOS 派生自 OS X，它们共享 Darwin 基础。OS X 操作系统是用在苹果电脑上，iOS 是苹果的移动版本。</p>
    </div>
    <div class="tab-pane fade" id="jmeter">
        <p>jMeter 是一款开源的测试软件。它是 100% 纯 Java 应用程序，用于负载和性能测试。</p>
    </div>
    <div class="tab-pane fade" id="ejb">
        <p>Enterprise Java Beans（EJB）是一个创建高度可扩展性和强大企业级应用程序的开发架构，部署在兼容应用程序服务器（比如 JBOSS、Web Logic 等）的 J2EE 上。
        </p>
    </div>
</div>


<hr>
<h1>标签页（Tab）插件方法 .tab 的用法,第二个ios是激活的，得益于下面的js代码</h1>
<ul id="myTbab1" class="nav nav-tabs">
    <li class="active">
        <a href="#home1" data-toggle="tab">菜鸟教程</a>
    </li>
    <li><a href="#ios1" data-toggle="tab">ios</a></li>
    <li class="dropdown">
        <a class="dropdown-toggle" id="myDrop1" data-toggle="dropdown" href="#">
            Java<b class="caret"></b>
        </a>
        <ul class="dropdown-menu" role="menu" aria-labelledby="myDrop1">
            <li><a href="#jmeter1" tabindex="-1" data-toggle="tab">jmeter</a></li>
            <li><a href="#ejb1" tabindex="-1" data-toggle="tab">ejb</a></li>
        </ul>
    </li>
</ul>
<div id="myTabContent1" class="tab-content">
    <div class="tab-pane fade in active" id="home1">
        <p>菜鸟教程是一个提供最新的web技术站点，本站免费提供了建站相关的技术文档，帮助广大web技术爱好者快速入门并建立自己的网站。菜鸟先飞早入行——学的不仅是技术，更是梦想。</p>
    </div>
    <div class="tab-pane fade" id="ios1">
        <p>iOS 是一个由苹果公司开发和发布的手机操作系统。最初是于 2007 年首次发布 iPhone、iPod Touch 和 Apple
            TV。iOS 派生自 OS X，它们共享 Darwin 基础。OS X 操作系统是用在苹果电脑上，iOS 是苹果的移动版本。</p>
    </div>
    <div class="tab-pane fade" id="jmeter1">
        <p>jMeter 是一款开源的测试软件。它是 100% 纯 Java 应用程序，用于负载和性能测试。</p>
    </div>
    <div class="tab-pane fade" id="ejb1">
        <p>Enterprise Java Beans（EJB）是一个创建高度可扩展性和强大企业级应用程序的开发架构，部署在兼容应用程序服务器（比如 JBOSS、Web Logic 等）的 J2EE 上。
        </p>
    </div>
</div>

<hr/>
<p class="active-tab"><strong>激活的标签页</strong>：<span></span></p>
<p class="previous-tab"><strong>前一个激活的标签页</strong>：<span></span></p>
<script type="text/javascript">
    $(function () {
        $('#myTbab1 li:eq(1) a').tab('show');

        $('a[data-toggle="tab"]').on('shown.bs.tab',function (e) {
//            alert("");
            //获取已经激活的标签页的名称
            var activeTab = $(e.target).text();
            //获取前一个激活的标签页的名称
            var previousTab = $(e.relatedTarget).text();

            $(".active-tab span").html(activeTab);
            $(".previous-tab span").html(previousTab);
        });

    });
</script>
</body>
</html>